roll out a product

Translations
lancer un produit
Definitions
To introduce and make a new product available to the market, often involving a planned series of steps or phases to ensure successful launch and distribution.